/*
 * Copyright 2000-2018. YGSoft.Inc All Rights Reserved.
 */

package com.wn.budget.code.context;

/**
 * 多租户相关的上下文属性
 *
 * @author zhouzhiming@ygsoft.com
 * @Time 2018/8/20 10:13
 */
public interface MultiTenantProperty extends BaseContext {

    /**
     * 获取当前租户代码
     */
    default String getCompanyCode() {
        return (String) getRepository().get("COMPANY_CODE");
    }

    /**
     * 设置当前租户代码
     */
    default void setCompanyCode(String companyCode) {
        getRepository().put("COMPANY_CODE", companyCode);
    }

}
